//funcion para esconder los marcadores dependiendo de la categoria
function toggleMarkers(val) {

//muestra y esconde los marcadores
    if (marcadores){
        for (i in marcadores) {
            if(marcadores[i].category == val){
                var visibility = (marcadores[i].getVisible() == true) ? false : true;
                marcadores[i].setVisible(visibility);
            }

        }
    }


//muestra y esconde los marcadores del clima
    if (marcadorClimaMza){
        for (i in marcadorClimaMza) {
            if(val == "Clima"){
                visibility = (marcadorClimaMza[i].getVisible() == true) ? false : true;
                marcadorClimaMza[i].setVisible(visibility);
            }

        }
    }

//muestra y esconde los poligonos de los marcadores
    if(poligonos){
        for (i in poligonos) {
            if(i  == val && visibility == true){
                polygonmza[i].setMap(mapa);
            }else if (val==i && visibility == false){
                polygonmza[i].setMap(null);
            }
        }
    }

//muestra y esconde los checks del menu
    if(visibility == false ){
        $("#"+val+"").fadeOut("fast");
    }
    else if(visibility == true ){
        $("#"+val+"").fadeIn("fast");
    }
//cierra las infobubbles si habia alguna abierta
    infobubble.close();
}